Supercite defines a number of commands that make it easier for you to toggle and set various Supercite variables as you are editing the reply buffer. For example, you may want to turn off filling or whitespace cleanup, but only temporarily. These toggling shortcut commands make this easy to do.
Like Supercite commands
in general, the toggling commands are placed on a keymap prefix
within the greater Supercite keymap. For the default value of
sc-mode-map-prefix, this will be C-c C-p
C-t.
The following commands toggle the value of certain Supercite variables which take only a binary value:
sc-mail-nuke-blank-lines-p.sc-confirm-always-p.sc-downcase-p.sc-electric-references-p.sc-auto-fill-region-p.sc-electric-circular-p.sc-nested-citation-p.sc-use-only-preferences-p.sc-fixup-whitespace-p.The following commands let you
set the value of multi-value variables, in the same way that
Emacs' set-variable does:
sc-preferred-attribution-list.sc-cite-region-limit.sc-mail-nuke-mail-headers.sc-mail-header-nuke-list.sc-preferred-header-style.One special command is
provided to toggle both sc-auto-fill-region-p and
sc-fixup-whitespace-p together. This is because you
typically want to run Supercite with either variable as
nil or non-nil. The command to toggle
these variables together is bound on C-c C-p C-p.
Finally, the command C-c C-p C-t h (also C-c C-p C-t ?) brings up a Help message on the toggling keymap.